drop keel - French English Dictionary